1

パラメーターと本文を含む要求を送信しようとしてPOSTいます (Windows Phone の C# 経由)。パラメータを送信するにapplication/x-www-form-urlencodedは、Content-Type ヘッダーに使用する必要があります。

唯一の問題は、私が通信しているサーバーが、私がContent-Type別のもの (カスタム値) に設定されていることを期待していることです。

基本的に、ip/path/file?param1=value1&param2=value2JSON コンテンツである POST 本文を使用して POST 経由で送信されるの形式のリンクの場合Content-Type、何かカスタムに設定する必要がありますが、パラメーターは送信されたままです。

これを行う考えられる方法はありますか?私はそれが少しパラドックスであることを理解しています。Content-Type他のヘッダーに応答するようにサーバー API を変更することはできません。

4

2 に答える 2

1

一部のヘッダーは、API プロパティのみを使用して設定できます。

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.androidlost.com/androidlost/greet");
request.ContentType = "text/x-gwt-rpc; charset=utf-8";
于 2013-02-08T09:41:09.410 に答える
0

質問を投稿した直後に答えを見つけました。実際のパラメーターを含むように URL 文字列を作成すると、魅力的に機能するようです。

これは、HTTP リクエスト API を介して問題のあるパラメーターを追加する状況とは対照的です。

于 2013-03-14T14:07:43.460 に答える