Skip to content

Instantly share code, notes, and snippets.

@awead
Created April 7, 2015 14:41
Show Gist options
  • Save awead/221c878bcee98c3959d6 to your computer and use it in GitHub Desktop.
Save awead/221c878bcee98c3959d6 to your computer and use it in GitHub Desktop.
Curl versus FedoraMigrate
when I do
$ curl http://xxxxxx:[email protected]:8080/SSqaFedora/objects/scholarsphere:x346d6982/datastreams/characterization/content
Tomcat logs show:
ss1stage.dlt.psu.edu - - [07/Apr/2015:10:37:23 -0400] "GET /SSqaFedora/objects/scholarsphere:x346d6982/datastreams/characterization/content HTTP/1.1" 200 3417
When I do:
> FedoraMigrate.find("scholarsphere:x346d6982").datastreams["characterization"].content
The logs show:
ss1stage.dlt.psu.edu - - [07/Apr/2015:10:37:43 -0400] "GET /SSqaFedora/objects/scholarsphere%3Ax346d6982?format=xml HTTP/1.1" 200 1090
ss1stage.dlt.psu.edu - - [07/Apr/2015:10:37:43 -0400] "GET /SSqaFedora/objects/scholarsphere%3Ax346d6982/datastreams?profiles=true&format=xml HTTP/1.1" 200 1264
ss1stage.dlt.psu.edu - - [07/Apr/2015:10:37:43 -0400] "GET /SSqaFedora/objects/scholarsphere%3Ax346d6982/datastreams/characterization?validateChecksum=true&format=xml HTTP/1.1" 401 951
The 401 is comming up on the request with validateChecksum=true, which I think is an API-M function, so my guess is that this is an xacml issue.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment