gpt4 book ai didi

ios - 如何让 Mocktail 接受 URL 参数

转载 作者:行者123 更新时间:2023-11-29 10:42:21 25 4
gpt4 key购买 nike

我在我的 iOS 项目中使用 Square 的 Mocktail 库:https://github.com/square/objc-mocktail .它在一种情况下非常适合与 URL 完全匹配,但我有兴趣根据不同的情况使用不同的 Mocktail 响应:

成功用例 - loginSuccess.tail:

POST
myurl.com?username="myusername"&password="mypassword"
200
application/json

{ Success Response JSON here }

错误的凭据用例 - loginWrongCredentials.tail:

POST
myurl.com?username="badusername"&password="badpassword"
400
application/json

{ Error Response JSON here }

mocktail 似乎没有获取参数。我认为它是在参数添加到 URL 之前被调用的。有没有人成功地尝试过这个,或者是否有更好的 iOS 库来进行更“智能”的 URL 模拟?

最佳答案

第 2 行是正则表达式,不是确切的 URL。尝试转义问号:

myurl.com\?username=badusername&password=badpassword

但是如果您尝试匹配 POST 数据,这将不起作用,因为 POST 数据不在 URL 中。您可能希望您的测试将一些通用的内容附加到 URL,例如“?test1”或“?test2”或其他内容。

关于ios - 如何让 Mocktail 接受 URL 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23918265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com