有了CURL和HTTP用户及密码验证方法的问题,它不喜欢感叹号,我试图逃避以下方式:
尝试并失败......
/usr/bin/curl -u 'UserName\WithSlash:PasswordWithExclamation!' https://test.com/
/usr/bin/curl -u UserName\\WithSlash:PasswordWithExclamation\! https://test.com/
如果重要的话,不使用基本或摘要(使用--anya)...让401被拒绝......
我做错了什么?
答案 0 :(得分:42)
curl -u UserName\\WithSlash:PasswordWithExclamation\! http://....
工作正常。
发送
GET / HTTP/1.1
Authorization: Basic VXNlck5hbWVcV2l0aFNsYXNoOlBhc3N3b3JkV2l0aEV4Y2xhbWF0aW9uIQ==
User-Agent: curl/7.21.0
Host: teststuff1.com:80
Accept: */*
是“UserName \ WithSlash:PasswordWithExclamation!”在auth字符串中。
答案 1 :(得分:0)
不是那么复杂,只需使用“”即可。至少它可以在Linux上运行。
例如:
<View style={{borderWidth:0.3, borderStyle:'dashed', borderRadius:1,borderColor:'black'}}></View>