小编dtr*_*enz的帖子

是否可以在Xcode 7自动UI测试中存根HTTP请求?

我一直试图在Xcode 7自动UI测试中拦截和存根/模拟HTTP请求,使用像OHHTTPStubs这样的工具,没有运气.

以下是我尝试在UI测试文件的setUp方法中使用OHHTTPStubs捕获任何HTTP请求的示例:

override func setUp() {
  super.setUp()

  let matcher: OHHTTPStubsTestBlock = { (request) -> Bool in
    return true
  }

  OHHTTPStubs.stubRequestsPassingTest(matcher) { (response) -> OHHTTPStubsResponse! in
    return OHHTTPStubsResponse.init()
  }
}
Run Code Online (Sandbox Code Playgroud)

有没有关于UI测试工作的方式可以防止这种情况?有没有人能够实现这一目标?

ios xcode7 xcode-ui-testing

8
推荐指数
1
解决办法
2914
查看次数

如何在Azure中启用PUT请求?

我正在Azure上构建REST API,但是当我尝试通过PUT方法访问端点时,我得到一个HTTP 405 "Method Not Allowed"状态以及一条IIS错误消息:

由于使用了无效的方法(HTTP动词),因此无法显示您要查找的页面.

如何启用PUT方法以及Azure默认配置设置可能默认阻止的其他方法?

我尝试将web.config文件添加到我的应用程序的根目录,并在verbs元素上将allowUnlisted设置为true:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
   <system.webServer>
      <security>
         <requestFiltering>
            <verbs applyToWebDAV="false" allowUnlisted="true" />
         </requestFiltering>
      </security>
   </system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)

这没有改变.

我是一个开源人员,所以IIS的世界对我来说是非常陌生的.任何帮助表示赞赏.

谢谢!

php iis azure azure-web-sites

3
推荐指数
2
解决办法
5044
查看次数

标签 统计

azure ×1

azure-web-sites ×1

iis ×1

ios ×1

php ×1

xcode-ui-testing ×1

xcode7 ×1