0
私はUWPクライアントからLaravelサーバーに投稿しようとしています。 Laravelの投稿機能とデータベース作業。UWPクライアントからLaravelサーバーに投稿するにはどうすればいいですか?
//route
Route::post('/text', '[email protected]');
//controller
public function text(Request $request){
$tag = new Tag;
$tag->title = $request->title;
$tag->save();
return redirect('/');
}
//UWP:
var tag = new Tag() { title = "aTag" };
var tagJson = JsonConvert.SerializeObject(tag);
Debug.WriteLine(tagJson);
var client = new HttpClient();
var HttpContent = new StringContent(tagJson);
HttpContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");
var responseContent = await client.PostAsync("***********/text", HttpContent);
応答ステータスコードは500
Laravelログには何が記載されていますか?私はおそらく 'jsonstruct'が正しくないと推測しています。おそらく '{" tag ":{" title ":" aTag "}}'のように動作しないかもしれません。コントローラーメソッドから 'dd($ request)'できますか? – Ohgodwhy
@Ohgodwhy要求がコントローラに届かないため、UWPアプリケーションから呼び出されたときにログに何も出力されません。他のLaravelページから投稿機能を呼び出すと、トークンが含まれます: