Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Es17"Wrong Request #129

Open
fengerwoo opened this issue Mar 1, 2020 · 13 comments
Open

Es17"Wrong Request #129

fengerwoo opened this issue Mar 1, 2020 · 13 comments

Comments

@fengerwoo
Copy link

浏览器访问服务端报错

Es17"Wrong Request:
"z

@fengerwoo
Copy link
Author

项目是Mac电脑刚刚新建的,不应该存在BOM头

@andot
Copy link
Member

andot commented Mar 1, 2020

Wrong Request 不是 BOM 的问题,是请求无效。你的请求是空的。

@fengerwoo
Copy link
Author

fengerwoo commented Mar 2, 2020

@andot 那怎么测试服务端启动成功了?

我用PostMan POST访问就是

Es17"Wrong Request:
"z

用客户端就是timeout

@andot
Copy link
Member

andot commented Mar 2, 2020

你POST的内容是什么?

@15237179193
Copy link

你POST的内容是什么?

无论post有没有参数都会报这个结果,对参数格式有什么要求吗,在本地请求的,是不是需要在外网环境下进行测试?

@andot
Copy link
Member

andot commented May 22, 2020

参数格式跟你服务器端选择的编码器有关。如果是默认的编码器,那么POST的内容需要是 hprose 格式的请求。如果是增加了 JSONRPC 编码器,那 POST 的内容可以是 JSONRPC 格式的内容。

@15237179193
Copy link

参数格式跟你服务器端选择的编码器有关。如果是默认的编码器,那么POST的内容需要是 hprose 格式的请求。如果是增加了 JSONRPC 编码器,那 POST 的内容可以是 JSONRPC 格式的内容。

在浏览器下不带参数是可以的,但是postman工具请求就会报Wrong Request,这是为什么呢?如果想携带参数那该怎么在浏览器上测试呢???

@andot
Copy link
Member

andot commented May 23, 2020

https://hprose.com/test/
这里有个很久之前做的测试工具,你可以试试看。

@15237179193
Copy link

https://hprose.com/test/
这里有个很久之前做的测试工具,你可以试试看。

这个工具测试的是项目在外网环境的吗,本地不能用吧?

@andot
Copy link
Member

andot commented May 23, 2020

能用,打开跨域就可以。本质上它是从浏览器来访问你的服务,不是从服务端访问你的服务。所以你是内网也没关系。

@zxh451200
Copy link

我也是啊 postman调用报这个错 post方式 里边啥也没传

@liaoqiang321
Copy link

postman请求接口报错,哪位大佬指点下:
Es17"Wrong Request:
"z
代码是走到这里了
image

@andot
Copy link
Member

andot commented Sep 23, 2021

postman请求接口报错,哪位大佬指点下:
Es17"Wrong Request:
"z
代码是走到这里了
image

大部分情况下是 php 文件用了带 BOM 的 UTF8 编码造成的。去掉 BOM 就好了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants