我有一个遗留应用程序,需要有一个带有新上下文路径的重写规则。
以下是完整的服务网址... http://localhost/myapp/myservice/api/v6/myProfile/myOffers
以上网址需要使用重写规则来调用不同的上下文路径&最重要的是,需要传递所有请求标头。
这就是我现在所拥有的......
let view: UIView? = UIView()
guard let view = view else { // Proceed only if unwrapped
fatalError()
}
let _ = NSLayoutConstraint(item: view, attribute: .width, relatedBy: .equal, toItem: nil, attribute: .notAnAttribute, multiplier: 0.0, constant: 44.0)
使用上面的重写规则,我无法传递作为请求一部分的Auth标头,因此结果是401错误。
当我在最后添加reqirep ^([^\ ]*)\ /myapp/myservice/api/v6/myProfile/myOffers \1\ /newApp/v1/myOfferList/\2
时,就像这样..
(.*)$
我收到405错误。
请注意/ newApp / v1 / myOfferList /支持'POST','DELETE'方法。