如何从UWP客户端发布到Laravel服务器?

时间:2017-04-30 22:31:23

标签: php laravel rest web-applications uwp

我正在尝试从UWP客户端发布到Laravel服务器。 Laravel发布功能和数据库工作。

//route
Route::post('/text', 'Controller1@text');

//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。

1 个答案:

答案 0 :(得分:0)

问题是客户端应用程序试图访问需要CSRF令牌的Web路由。必须在api.php路由文件中设置路由。