日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

ios请求php接口失败,laravel,php_iOS调用Laravel接口返回错误信息,laravel,php,ios - phpStudy...

發布時間:2025/4/16 php 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ios请求php接口失败,laravel,php_iOS调用Laravel接口返回错误信息,laravel,php,ios - phpStudy... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

iOS調用Laravel接口返回錯誤信息

iOS端代碼如下:

AFHTTPRequestOperationManager *manage = [[AFHTTPRequestOperationManager alloc]initWithBaseURL:[NSURL URLWithString:@"http://localhost:8000/login/signin"]];

manage.requestSerializer = [AFJSONRequestSerializer serializer];

manage.responseSerializer = [AFJSONResponseSerializer serializer];

[manage.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"];

manage.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/plain", @"text/javascript", @"text/json", @"text/html", nil];

[manage POST:@"login/signin" parameters:[self.myLogin toParams] success:^(AFHTTPRequestOperation *operation, id responseObject) {

DebugLog(@"\n===========response===========\n%@:\n%@", @"login/signin", responseObject);

[_activityIndicator stopAnimating];

_loginButton.enabled = YES;

} failure:^(AFHTTPRequestOperation *operation, NSError *error) {

DebugLog(@"\n===========response===========\n%@:\n%@", @"login/signin", error);

[_activityIndicator stopAnimating];

_loginButton.enabled = YES;

}];

Laravel的代碼如下:

routes.php

----------

Route::post('login/signin',[

'as'=>'signin','uses'=>'Login\LoginController@signin'

]);

LoginController.php

----------

public function signin()

{

$message = "登錄成功";

$data = array('phone'=>'13800138000','password'=>'123456');

$code = 0;

return response()->json(['message'=>$message,'data'=>$data,'code'=>0]);

}

提示錯誤:Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (JSON text did not start with array or object and option to allow fragments not set.) UserInfo=0x7fe00d90a3a0 {NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set.}

但是將Route::post 改成 Route::get

manage POST:@"login/signin" 改成 manage GET:@"login/signin"

可以返回數據如下:

{

code = 0;

data = {

password = 123456;

phone = 13800138000;

};

message = "\U767b\U5f55\U6210\U529f";

}

請問問題出在哪里,求幫助,謝謝各位:D 。

使用Paw查看POST數據會出現php錯誤如下:

Deprecated: Automatically populating $HTTP_RAW_POST_DATA is

deprecated and will be removed in a future version. To avoid this

warning set 'always_populate_raw_post_data' to '-1' in php.ini and

use the php://input stream instead. in Unknown on line 0

Warning: Cannot modify header information

- headers already sent in Unknown on line 0

相關閱讀:

如何判斷瀏覽器上傳文件的真實類型?

Call to undefined function dns_get_record()

PHPrpc遠程調用,但是每個方法的參數個數不一致,不想寫死,怎么搞?

求助,像這種外賣訂單怎么在頁面里點擊按鈕實現呢?跪求!

幫忙看下,返回頂部什么問題?

誰有vim里CSS的Indent文件, 能縮進@media里面的

iOS:UIScrollView手動拖拽后如何判斷是否滾動到別的頁面?

求解關于display:table的問題

怎么將文件改名為大寫?

負載均衡問題啊

為什么React中this.state不要直接修改,而是創建新的副本?

mongodb aggregate 找不到運算符

iOS 6S Plus 界面 顯示不全 出現圖片丟失

社區沒有搞單片機的?

Centos7 如何查看誰使用了內存?ps -aux | sort -k4nr是什么

完全自定義auth模塊需要做什么?

golang &0xffff作用

Ajax如何調用python腳本

網站前端和服務器端ajax交互的時候什么時候該選POST,什么時候該選GET?

為什么現在的web項目的字符集都要求是UTF-8?

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的ios请求php接口失败,laravel,php_iOS调用Laravel接口返回错误信息,laravel,php,ios - phpStudy...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。