それでは、それ自身で別のAPIを使用するREST APIを構築しました。今すぐ他のAPIを呼び出して、その呼び出しからオブジェクトを作成し、新しいリクエストを作成して送信することもできますが、それは少しのパフォーマンスを使い果たします。C#Contentですでにシリアル化された文字列をシリアル化しない方法
もう一度2回目のリクエストを送信しようとしましたが、問題はコンテンツがそれを再びシリアル化して、バックスラッシュがたくさんあることです。これは、これを行うに私のコードです:私が言ったように
[Route("")]
public IHttpActionResult GetAllDevices()
{
var request = new RestRequest();
request = new RestRequest("devices", Method.GET);
IRestResponse response = client.Execute(request);
return Content(HttpStatusCode.OK, response.Content);//response.Content get's serialized again.
}
、私は最初の呼び出しを非直列化して、コンテンツだけでそれを置くことができ、それが不要に感じています。ここで
最初の要求が応答として文字列を返す場合、その後stringcontentでそれを固執し、ウルサービスからその文字列のテントを返す。 – loneshark99
しかし、私のAPIは正しい文字列ではなく文字列を返します。 – MaxDax
どういう意味ですか? – loneshark99