Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 颤振Http请求:响应状态代码无效_Dart_Flutter - Fatal编程技术网

Dart 颤振Http请求:响应状态代码无效

Dart 颤振Http请求:响应状态代码无效,dart,flutter,Dart,Flutter,我在flatter中进行http调用,以检查登录页面中的用户名和密码。 如果我输入正确的用户名和密码,我将获得状态码200 OK!到目前为止,一切都很好 但是,如果我输入了错误的用户名和密码,为了得到我的状态码901,颤振抛出一个异常:无效响应状态码! 可能http包只适用于常规状态代码(而不是单独的状态代码)?您应该返回有效的http状态代码,否则它将返回您提到的错误: 您应该返回有效的http状态代码,否则它将返回您提到的错误: 您肯定不想返回901。您应该返回一个有效的已理解状态代码。例如

我在flatter中进行http调用,以检查登录页面中的用户名和密码。 如果我输入正确的用户名和密码,我将获得状态码200 OK!到目前为止,一切都很好

但是,如果我输入了错误的用户名和密码,为了得到我的状态码901,颤振抛出一个异常:无效响应状态码!
可能http包只适用于常规状态代码(而不是单独的状态代码)?

您应该返回有效的http状态代码,否则它将返回您提到的错误:


您应该返回有效的http状态代码,否则它将返回您提到的错误:


您肯定不想返回901。您应该返回一个有效的已理解状态代码。例如,我会使用403(禁止)。在维基百科条目中可以找到一个易于理解的列表。

您肯定不想返回901。您应该返回一个有效的已理解状态代码。例如,我会使用403(禁止)。在维基百科条目中可以找到一个易于理解的列表。

谢谢-你说得对!但是有没有办法,为了创建单独的状态代码,Flatter也接受?我将返回403代码,然后在标题中返回详细信息。没有理由不使用403表示禁止登录。登录只是一个例子,但我有一个用例,需要使用个人状态码。那么我该如何处理颤振呢?你需要把它映射到一个官方代码中,在标题中有更多的数据来区分你的子类别。谢谢-你说得对!但是有没有办法,为了创建单独的状态代码,Flatter也接受?我将返回403代码,然后在标题中返回详细信息。没有理由不使用403表示禁止登录。登录只是一个例子,但我有一个用例,需要使用个人状态码。那么,我如何处理颤振?您需要将其映射到一个官方代码中,在标题中添加更多数据以区分您的子类别。谢谢,但是您知道,如果有任何方法可以使用托管状态代码吗?当然,您只需创建自己的http客户端。谢谢,但是您知道,如果有任何方法可以使用自定义状态代码?当然,您只需要创建自己的http客户端。