0
JavaScriptを使用して実装する必要がありました。本文をモデルに投稿する
私はこのクラスを持っている:
Public Class RecommendedJobsData
Public Property searchedJobsList As List(Of JobInfo)
Public Property jobFromStorage As JobInfo
Public Property totalJobsCount As Integer
Public Property adType As AdType
Public Sub New() ' default constructor
End Sub
' constructor with parameters
Public Sub New(searchedJobsList As List(Of JobInfo), jobFromStorage As JobInfo, totalJobsCount As Integer, adType As AdType)
Me.searchedJobsList = searchedJobsList
Me.jobFromStorage = jobFromStorage
Me.totalJobsCount = totalJobsCount
Me.adType = adType
End Sub
End Class
私はこの関数にPOSTリクエストを送信しようとしています:
<JsonpFilter()>
Public Function GetToken(header As RequestHeader, body As RecommendedJobsData) As String
Return String.Empty
End Function
だから私はJavaScriptを使用:
var http = new XMLHttpRequest();
http.open("POST", url, true);
//Send the proper header information along with the request
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.onreadystatechange = function() {//Call a function when the state changes.
if (http.readyState == 4 && http.status == 200) {
alert(http.responseText);
}
}
http.send(apiParams);
ヘッダがあります罰金は合格しましたが、体はそうではありません。
パラメータを取得するコンストラクタの代わりにデフォルトのコンストラクタが入力され、本体オブジェクトにnull値があると、GetToken
関数が機能します。
これはapiParamsです:
すべてのヘルプ感謝!