首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cUrl不正确符号

cUrl不正确符号
EN

Stack Overflow用户
提问于 2018-06-01 07:26:17
回答 2查看 67关注 0票数 0

发送请求时,我有一个错误

400坏请求:您的浏览器发送了无效请求。

此错误是由于俄文字符编码造成的,因为命令行不处理俄文字符。

/search/physical?token=Rxb7tDa5bPwZ®ion=0&firstname=Андрей&secondname=Владимирович&lastname=Лугов&birthdate=10.05.1972

我该如何解决这个问题?你需要发送俄文字符来执行请求吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-01 07:33:18

1.如果使用命令行中的curl,则必须使用:

代码语言:javascript
复制
    curl --data-urlencode

就像这里所解释的:How to urlencode data for curl command?

票数 0
EN

Stack Overflow用户

发布于 2018-06-01 07:29:14

尝试使用url格式,例如,标准java.net.URLDecoder

代码语言:javascript
复制
private String decode(String s) {
    try {
        return URLDecoder.decode(s, StandardCharsets.UTF_8.toString());
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
        return "";
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50638183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档