HttpWebRequestでは、ユーザーはメソッドをPost OR Get OR PutORDELETEなどとして渡すことができます。
ただし、特定のプロジェクトでは、HttpMethodを「POST / api / loginHTTP/1.0」として渡す必要があります。
ただし、これは.NETCFでは許可されていません。
次に、Httpメソッドをカスタマイズするための回避策を教えてください。
前もって感謝します。
HttpWebRequestでは、ユーザーはメソッドをPost OR Get OR PutORDELETEなどとして渡すことができます。
ただし、特定のプロジェクトでは、HttpMethodを「POST / api / loginHTTP/1.0」として渡す必要があります。
ただし、これは.NETCFでは許可されていません。
次に、Httpメソッドをカスタマイズするための回避策を教えてください。
前もって感謝します。
これが.NETCFで許可されていない理由は、それが無意味であるためです。リストしたものと一致するHttpMethodがありません。
私はあなたが間違っていると思います。メソッドはPOST
、ターゲットURLは/api/login
、プロトコルはHTTP/1.0
です。HttpWebRequest
したがって、そのURLを作成する必要があります。
マニュアルの状態のように:
Method プロパティは、HTTP 1.1 プロトコル動詞 (GET、HEAD、POST、PUT、DELETE、TRACE、または OPTIONS) のいずれかに設定できます。
したがって、単に使用しますhbWebRequest.Method = "POST";
。