【发布时间】:2016-10-09 12:34:36
【问题描述】:
我最初认为我的代码中可能存在错误,但我已经做了进一步的测试,发现出现了奇怪的行为,我希望找出原因。所以我有一个简单的 API 路由
Route::group(['prefix' => 'api/v1'], function () {
Route::post('createProject', ['uses' => 'ProjectAPIController@createProject']);
});
这会调用一个简单地返回成功消息的函数
public function createProject(Request $request)
{
return response()->json(["Success", 200]);
}
我为使用此 API 构建的应用程序收到了错误的请求响应,因此我转而使用 Postman。
现在在 Postman 中,如果我对此路由发出 Post 请求,并通过正文传递 JSON,我仍然会看到错误请求。但是,如果我将 JSON 设置更改为文本,我会看到 Success 响应。因此,我发现 API 出于某种原因不再喜欢向其发送 JSON。
有什么原因会发生这种情况吗?
谢谢
【问题讨论】: