少年意气强不羁,虎胁插翼白日飞。这篇文章主要讲述android - 编码和解码字符串定义为url相关的知识,希望能为你提供帮助。
如何编码和解码或解析字符串,使其读取为url?
我尝试了两件事:
- URLencoder.encode
- Uri.encode
在这里,我附上了代码,请看下面的内容
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
try {
progressDialog.setMessage("Mencari...");
showDialog();
jobList.clear();
String queryEncode = AppConfig.URL_GETJOBS + Uri.encode(query);
//String queryEncode = URLEncoder.encode(query, "UTF-8");
//String queryDecode = AppConfig.URL_GETJOBS + URLDecoder.decode(queryEncode, "UTF-8");
Log.d(TAG, "onQueryTextSubmit: " + getJobs(queryEncode));
getJobs(queryEncode);
homeRecyclerViewAdapter.notifyDataSetChanged();
hideDialog();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return false;
}@Override
public boolean onQueryTextChange(String newText) {
return false;
}
});
这里响应错误400 on logd:(https://i.stack.imgur.com/ZjbgY.png)
邮差200的回复OK(成功)(qazxsw poi)
答案答案是您无法使用ip 192.168.43.142访问该地址,因为这是您计算机的本地主机。
https://i.stack.imgur.com/YER6K.png
如果你使用邮递员做同样的事情,你真的在??你已经访问过的同一台电脑上做。
【android - 编码和解码字符串定义为url】
文章图片
推荐阅读
- 包含在.append中的编码(蟒蛇)
- Xamarin.Forms / Xamarin.Android的任何插件用于选择保存文件的目录()
- Xamarin表示Android导航栏向下移动
- Xamarin.Forms Android DatePicker / TimePicker按钮侦听器
- 在Xamarin android中从右向左滑动抽屉
- 如何更改Android中选项卡页面标题的选定和未选定颜色(Xamarin Forms)
- 深度纯净版win7系统完全清除木马病毒的攻略
- ie浏览器8 win7系统免受不良网站影响的设置技巧
- win7系统怎样显示桌面图标迟钝?