【发布时间】:2019-06-10 19:52:46
【问题描述】:
我使用 xamarin 发送 RQ 并解析 JSON 响应,但在我的响应中,我在每个 " 之前得到 \r\n 和 \。
我知道一些编辑器(如 NuSphere(PhPed))可以选择禁用添加这些符号,但我找不到任何方法在 Xamarin 中删除它。
public async Task Post_RequestAsync()
{
var request = new HttpRequestMessage();
request.RequestUri = new Uri(GET_RQ_ENDPOINT);
request.Method = HttpMethod.Post;
request.Headers.Add("Accept", "application/json");
var client = new HttpClient();
HttpResponseMessage response = await
client.SendAsync(request).ConfigureAwait(continueOnCapturedContext:
false);
if (response.StatusCode == HttpStatusCode.OK)
{
string content = await response.Content.ReadAsStringAsync();
Console.WriteLine(content);
}
else
{
Console.WriteLine("BAD!");
}
await Task.Delay(1);
}
这是我用来获得响应的方法。我做了一些修剪和删除\r\n,但有什么优雅的解决方案可以删除它们吗?
【问题讨论】:
-
为什么不在服务器端处理呢?
-
做不到,不是我的 API :-(