zoukankan      html  css  js  c++  java
  • %3f URL --> '?'拼接引发的问题

     
     

     

    [–]lyinstevemod 2 points 1 year ago 

    If you're using Alamofire, you should really be submitting URL encoded parameters as a dictionary instead, because Alamofire handles serialization. You're doing more work than you should.

     

    [–]xStory_Timex[S1 point 1 year ago 

    I don't understand, can you explain more

     

    [–]lyinstevemod 1 point 1 year ago 

    So right now you're adding URL parameters, right? And you're serializing them into a string yourself.

    You also said you're using Alamofire. Alamofire will actually take those arguments in a Dictionary as a parameter to the request() function. You don't need to -- and shouldn't -- manually create those strings.

    Specifically just

    ?brand_id=(id)
    

    Instead, pass the parameters into the Alamofire request() function.

    Alamofire.request(
       .GET,
       "/products",
       parameters: ["brand_id": id]
    )
    
     
     
     
     
     
     
     
  • 相关阅读:
    老王python博客
    python中文分词
    python 字典(dict)get方法应用
    python yield和generators(生成器)
    python ASCII返回对应的值(chr)
    python 字符串特点
    python 包的定义,结构,导入过程
    fabric的安装和配置
    python 正则表达式re findall
    python unittest单元测试方法和用例
  • 原文地址:https://www.cnblogs.com/Jenaral/p/5638645.html
Copyright © 2011-2022 走看看