1

HttpWebRequestでは、ユーザーはメソッドをPost OR Get OR PutORDELETEなどとして渡すことができます。

ただし、特定のプロジェクトでは、HttpMethodを「POST / api / loginHTTP/1.0」として渡す必要があります。

ただし、これは.NETCFでは許可されていません。

次に、Httpメソッドをカスタマイズするための回避策を教えてください。

前もって感謝します。

4

2 に答える 2

5

これが.NETCFで許可されていない理由は、それが無意味であるためです。リストしたものと一致するHttpMethodがありません。

私はあなたが間違っていると思います。メソッドはPOST、ターゲットURLは/api/login、プロトコルはHTTP/1.0です。HttpWebRequestしたがって、そのURLを作成する必要があります。

于 2012-04-20T14:09:53.703 に答える
1

マニュアルの状態のように:

Method プロパティは、HTTP 1.1 プロトコル動詞 (GET、HEAD、POST、PUT、DELETE、TRACE、または OPTIONS) のいずれかに設定できます。

したがって、単に使用しますhbWebRequest.Method = "POST";

于 2012-04-23T07:07:09.840 に答える