That would make it difficult for me to figure out what’s wrong…

 

 

 

From: <[email protected]> on behalf of Gregg Fiehler 
<[email protected]>
Reply-To: "[email protected]" 
<[email protected]>
Date: Friday, December 1, 2017 at 12:37
To: Swagger <[email protected]>
Subject: Re: Swagger Editor external reference local file vrs. remote

 

BTW their is a restriction on the S3 URL to only allow it to work inside our 
firewall so you would not be able to access it for a test.

On Friday, December 1, 2017 at 1:17:07 PM UTC-7, Gregg Fiehler wrote: 

I don't think that is the issue, the network monitor in the browser shows the 
call returned the data with a 200 response code and the response is identical 
to when I use the local file.  Also I can just cut/paste the url in the $ref in 
the browser and get the document.

On Friday, December 1, 2017 at 12:58:37 PM UTC-7, Ron wrote: 

It looks like the access to the file hosted on S3 is restricted, so the editor 
can’t read it. You’d need to enable anonymous access to it.

 

 

 

From: <[email protected]> on behalf of Gregg Fiehler 
<[email protected]>
Reply-To: "[email protected]" <[email protected]>
Date: Friday, December 1, 2017 at 11:13
To: Swagger <[email protected]>
Subject: Re: Swagger Editor external reference local file vrs. remote

 

Ok I installed the latest and then had to change the local file ref to 

$ref: 
'http://localhost:8080/ReservationEventDefinitions.json#/definitions/PostalAddress'

now that works, but the remote still does not
Errors
Resolver error at paths./products.get.responses.200.schema.items.$ref
Could not resolve reference because of: NetworkError when attempting to fetch 
resource. 

 


but the network traffic still shows it as a 200



On Friday, December 1, 2017 at 11:29:57 AM UTC-7, Ron wrote: 

Hi Gregg,

 

That’s an old version of the editor which we don’t support anymore.

Please try the latest version.

 

 

 

From: <[email protected]> on behalf of Gregg Fiehler 
<[email protected]>
Reply-To: "[email protected]" <[email protected]>
Date: Friday, December 1, 2017 at 09:44
To: Swagger <[email protected]>
Subject: Swagger Editor external reference local file vrs. remote

 

I have swagger editor running locally.  With Ron's help I got a local file for 
an external reference to work

fragment of swagger doc:
responses:
        200:
          description: An array of products
          schema:
            type: array
            items:
              $ref: 
'ReservationEventDefinitions.json#/definitions/PostalAddress'


I then put the same file in Amazon S3 and I cannot get it to work

  i only updated the $ref line to

$ref: 
'https://s3.amazonaws.com/st-swagger-docs/ReservationEventDefinitions.json#/definitions/PostalAddress'

and I get 
Swagger Error 
Reference could not be resolved: 
https://s3.amazonaws.com/st-swagger-docs/ReservationEventDefinitions.json#/definitions/PostalAddress

 

however when I look at the network traffic, both calls work. I have attached 
the screen print of the editor with the error when using the remote reference, 
the local one works fine.  So I assume there is a syntax issue on how I am 
doing the remote reference.  Any help would be appreciated.

 

Gregg

 

-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to