美文网首页
iOS - 网络请求 URL 编码

iOS - 网络请求 URL 编码

作者: Mr_Bob_ | 来源:发表于2017-02-22 11:56 被阅读281次
前言:

最近在 app 中嵌入 H5页面的发现用 webView 请求不了,主要方法是[NSURL URLWithString:url] 这个方法拼接的时候出现了 nil 的情况,仔细向下应该是 url 编码的问题

url编码
  • ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是:
    数据请求是URL含有中文,需要转码为UTF8
NSString * encodingString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
  • 数据请求时,得到的URL有中文乱码,可以按如下方式转码
NSString *decodeString = [urlString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
url解码

请求后,返回的数据,如何显示的是这样的格式:%3A%2F%2F,此时需要我们进行UTF-8解码,用到的方法是:

NSString *str = [model.album_name stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

相关文章

  • iOS - 网络请求 URL 编码

    前言: 最近在 app 中嵌入 H5页面的发现用 webView 请求不了,主要方法是[NSURL URLWith...

  • iOS URL结构分析及注意事项

    本文参考:IOS网络编请求响应之URL结构 本文不仅针对URL结构进行了分析,而且对于对于url的一些编码的注意事...

  • URL合法化

    URL合法化 iOS开发过程中,网络数据请求中带有汉字或者特殊符号需要经过编码处理,使得URL合法化之后才能进行网...

  • url中文乱码

    iOS中的URL处理中文乱码 - CSDN博客 1.url编码 ios中http请求遇到汉字的时候,需要转化成UT...

  • URL编码浅谈

    本文是对在正常网络请求的URL中哪些字符需要编码,为什么需要编码进行了说明 URI介绍 为什么需要URL编码 通常...

  • iOS url编码,解码

    1.url编码 ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是: 2.url解码 请求后,...

  • AFNetworking之AFURLRequestSeriali

    AFURLRequestSerialization主要是对请求进行编码. 字符转码当发送的网络请求URL中包含了特...

  • iOS URL编码

    参考 全面深度解析iOS端URL编码和解码过程 iOS中URL编码那些事

  • iOS URL编码 AFNetworking

    iOS URL编码

  • 2018-05-17

    ios网络请求,之前从来没有接触过iOS,最近要做一个app,做到网络请求这(就是通过URL来请求数据),自己总结...

网友评论

      本文标题:iOS - 网络请求 URL 编码

      本文链接:https://www.haomeiwen.com/subject/ziapwttx.html