--- http_interactions: - request: method: post uri: http://admin:passwd@win7dev:8989/SampleService/BasicAuth/RubyOData.svc/Categories body: encoding: ASCII-8BIT string: ! '{"Name":"Auth Test Category","AuditFields":{"CreatedBy":"Machinist"}}' headers: Accept: - ! '*/*; q=0.5, application/xml' Accept-Encoding: - gzip, deflate Content-Type: - application/json Content-Length: - '69' User-Agent: - Ruby response: status: code: 201 message: Created headers: Cache-Control: - no-cache Content-Length: - '1278' Content-Type: - application/atom+xml;type=entry;charset=utf-8 Location: - http://win7dev:8989/SampleService/BasicAuth/RubyOData.svc/Categories(1) Server: - Microsoft-IIS/7.5 Set-Cookie: - ASP.NET_SessionId=b5h3vo0kbga5mdcgu2nfisos; path=/; HttpOnly X-Content-Type-Options: - nosniff Dataserviceversion: - 1.0; X-Aspnet-Version: - 4.0.30319 X-Powered-By: - ASP.NET Date: - Tue, 07 Aug 2012 21:21:24 GMT body: encoding: US-ASCII string: http://win7dev:8989/SampleService/BasicAuth/RubyOData.svc/Categories(1)<updated>2012-08-07T21:21:25Z</updated><author><name /></author><content type="application/xml"><m:properties><d:Id m:type="Edm.Int32">1</d:Id><d:Name>Auth Test Category</d:Name><d:AuditFields m:type="RubyODataService.AuditFields"><d:CreateDate m:type="Edm.DateTime">2012-08-07T21:21:25.296875Z</d:CreateDate><d:ModifiedDate m:type="Edm.DateTime">2012-08-07T21:21:25.296875Z</d:ModifiedDate><d:CreatedBy>Machinist</d:CreatedBy></d:AuditFields></m:properties></content></entry> http_version: !!null recorded_at: Tue, 07 Aug 2012 21:21:25 GMT - request: method: get uri: http://admin:passwd@win7dev:8989/SampleService/BasicAuth/RubyOData.svc/Categories(1) body: encoding: US-ASCII string: '' headers: Accept: - ! '*/*; q=0.5, application/xml' Accept-Encoding: - gzip, deflate User-Agent: - Ruby response: status: code: 200 message: OK headers: Cache-Control: - no-cache Content-Length: - '1270' Content-Type: - application/atom+xml;type=entry;charset=utf-8 Server: - Microsoft-IIS/7.5 Set-Cookie: - ASP.NET_SessionId=vqh02cwip2bvnmgt4smeb5ok; path=/; HttpOnly X-Content-Type-Options: - nosniff Dataserviceversion: - 1.0; X-Aspnet-Version: - 4.0.30319 X-Powered-By: - ASP.NET Date: - Tue, 07 Aug 2012 21:21:24 GMT body: encoding: US-ASCII string: <?xml version="1.0" encoding="utf-8"?><entry xml:base="http://win7dev:8989/SampleService/BasicAuth/RubyOData.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml"><id>http://win7dev:8989/SampleService/BasicAuth/RubyOData.svc/Categories(1)</id><category term="RubyODataService.Category" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="Category" href="Categories(1)" /><link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Products" type="application/atom+xml;type=feed" title="Products" href="Categories(1)/Products" /><title /><updated>2012-08-07T21:21:25Z</updated><author><name /></author><content type="application/xml"><m:properties><d:Id m:type="Edm.Int32">1</d:Id><d:Name>Auth Test Category</d:Name><d:AuditFields m:type="RubyODataService.AuditFields"><d:CreateDate m:type="Edm.DateTime">2012-08-07T21:21:25.297</d:CreateDate><d:ModifiedDate m:type="Edm.DateTime">2012-08-07T21:21:25.297</d:ModifiedDate><d:CreatedBy>Machinist</d:CreatedBy></d:AuditFields></m:properties></content></entry> http_version: !!null recorded_at: Tue, 07 Aug 2012 21:21:25 GMT - request: method: get uri: http://admin:bad_pwd@win7dev:8989/SampleService/BasicAuth/RubyOData.svc/$metadata body: encoding: US-ASCII string: '' headers: Accept: - ! '*/*; q=0.5, application/xml' Accept-Encoding: - gzip, deflate User-Agent: - Ruby response: status: code: 401 message: Unauthorized headers: Content-Type: - text/html Server: - Microsoft-IIS/7.5 Www-Authenticate: - Basic X-Powered-By: - ASP.NET Date: - Tue, 07 Aug 2012 21:21:24 GMT Content-Length: - '1218' body: encoding: US-ASCII string: ! "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n<title>401 - Unauthorized: Access is denied due to invalid credentials.\r\n\r\n\r\n\r\n

Server Error

\r\n
\r\n
\r\n

401 - Unauthorized: Access is denied due to invalid credentials.

\r\n

You do not have permission to view this directory or page using the credentials that you supplied.

\r\n
\r\n
\r\n\r\n\r\n" http_version: !!null recorded_at: Tue, 07 Aug 2012 21:21:25 GMT - request: method: get uri: http://admin:passwd@win7dev:8989/SampleService/BasicAuth/RubyOData.svc/$metadata body: encoding: US-ASCII string: '' headers: Accept: - ! '*/*; q=0.5, application/xml' Accept-Encoding: - gzip, deflate User-Agent: - Ruby response: status: code: 200 message: OK headers: Cache-Control: - no-cache Content-Length: - '4055' Content-Type: - application/xml;charset=utf-8 Server: - Microsoft-IIS/7.5 Set-Cookie: - ASP.NET_SessionId=qdj1en0bcagvrdhule4xjvxg; path=/; HttpOnly X-Content-Type-Options: - nosniff Dataserviceversion: - 1.0; X-Aspnet-Version: - 4.0.30319 X-Powered-By: - ASP.NET Date: - Tue, 07 Aug 2012 21:21:24 GMT body: encoding: US-ASCII string: http_version: !!null recorded_at: Tue, 07 Aug 2012 21:21:25 GMT - request: method: get uri: http://win7dev:8989/SampleService/BasicAuth/RubyOData.svc/$metadata body: encoding: US-ASCII string: '' headers: Accept: - ! '*/*; q=0.5, application/xml' Accept-Encoding: - gzip, deflate User-Agent: - Ruby response: status: code: 401 message: Unauthorized headers: Content-Type: - text/html Server: - Microsoft-IIS/7.5 Www-Authenticate: - Basic X-Powered-By: - ASP.NET Date: - Tue, 07 Aug 2012 21:21:24 GMT Content-Length: - '1218' body: encoding: US-ASCII string: ! "\r\n\r\n\r\n401 - Unauthorized: Access is denied due to invalid credentials.\r\n\r\n\r\n\r\n

Server Error

\r\n
\r\n
\r\n

401 - Unauthorized: Access is denied due to invalid credentials.

\r\n

You do not have permission to view this directory or page using the credentials that you supplied.

\r\n
\r\n
\r\n\r\n\r\n" http_version: !!null recorded_at: Tue, 07 Aug 2012 21:21:25 GMT recorded_with: VCR 2.2.4