New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Marketplace links are broken #29

Open
YDKK opened this Issue Nov 14, 2018 · 14 comments

Comments

Projects
None yet
9 participants
@YDKK

YDKK commented Nov 14, 2018

Marketplace links are broken.
ex) https://azuremarketplace.microsoft.com/marketplace/apps?page=1&search=Email


ドキュメントの詳細

このセクションを編集しないでください。 docs.microsoft.com で必須です ➟ GitHub の問題のリンク。

@LisandroSu LisandroSu self-assigned this Nov 14, 2018

@LisandroSu

This comment has been minimized.

Contributor

LisandroSu commented Nov 14, 2018

Hello, @YDKK
 
We truly appreciate your comment and we strive to improve your experience in docs.microsoft.com. However, the marketplace link seem to be working fine (see screenshot below). Can you please provide more detailed information and clarify your comment?
 
image

Kind regards,
Microsoft DOCS International Team

@YDKK

This comment has been minimized.

YDKK commented Nov 14, 2018

When I saw these links, a 404 error was occour, but now these links are working well for me too.
I think there was a something temporary problem and now resolved.

So, I'll close this issue. Thank you for your response.

@YDKK YDKK closed this Nov 14, 2018

@YDKK

This comment has been minimized.

YDKK commented Nov 21, 2018

Hmm...
Open page by Edge is working, but by Chrome returns me a 404 page.
image
image

It seems language redirect by Accept-Language header is not working?
image
image

I'm using Google Chrome 70.0.3538.110 and Windows 10 version 1803 (build 17134.407) in Japanese environment.

@YDKK YDKK reopened this Nov 21, 2018

@CeciAc

This comment has been minimized.

CeciAc commented Nov 21, 2018

Hello, @YDKK
 
Thank you for your feedback.
 
We are actively reviewing your comments and will get back to you soon.

Kind regards,
Microsoft DOCS International Team

@CeciAc

This comment has been minimized.

CeciAc commented Nov 21, 2018

Hello, @YDKK
We checked the issue in several browsers and everything looks like is working fine.
Can you check if this still repros on your side?

Kind regards,
Microsoft DOCS International Team

@YDKK

This comment has been minimized.

YDKK commented Nov 24, 2018

Yes, the issue is still existing.
I can reproduce this with a simple curl command.

root@Main-PC:/mnt/c/Users/Admin# curl "https://azuremarketplace.microsoft.com/marketplace/apps?page=1&search=Email" -H "Accept-Language: ja" -o nul -w '%{http_code}\n' -s
404

image

It seems if the browser sent Accept-Language header in short form, the page returns 404.

@CeciAc

This comment has been minimized.

CeciAc commented Nov 26, 2018

Hi @YDKK
The link is working both in Firefox and Chrome, even in the short form
(Firefox)
imagen

(Chrome)
imagen

Since this may be an issue with the command being run, and since the issue does not repro on our end, we will need to close this issue.
Thanks for understanding.

@SunnyDeng FYI

@CeciAc CeciAc closed this Nov 26, 2018

@osapon

This comment has been minimized.

osapon commented Nov 26, 2018

It is also 404 in Edge of my environment.
I'm Windows10(1809)
7d0c4bd6140e2686f28c6bfbc058710b

@fono09

This comment has been minimized.

fono09 commented Nov 27, 2018

This issue has also been reproduced in my environment.

PS> (Invoke-WebRequest -Headers @{'Accept-Language'  = "ja"} -Uri 'https://azuremarketplace.microsoft.com/
marketplace/apps?page=1&search=Email').statuscode
Invoke-WebRequest : 404
Not found.
Go to Azure Marketplace
発生場所 行:1 文字:2
+ (Invoke-WebRequest -Headers @{'Accept-Language'  = "ja"} -Uri 'https: ...
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest]、WebExce
    ption
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

I think that this issue is likely to be caused by the Azure Marketplace itself or CDN.

If the reproduction reports appear one after another, this issue should be transferred or reposted to the appropriate repository.

@mecaota

This comment has been minimized.

mecaota commented Nov 27, 2018

I reproduced this issue into gif. All the operating environment is in MacOSX(IE11 and Edge is in windows on VM).

IE11(VM) → Edge(VM)

azureapp ieegde

Chrome → Firefox → safari

azureapp chromfxsafari

Maybe, as others have said, this caused by the Azure Marketplace itself or CDN So I think MS operater should report it to the appropriate department.

@CeciAc CeciAc reopened this Dec 3, 2018

@CeciAc CeciAc assigned ishasahni1 and unassigned LisandroSu Dec 3, 2018

@CeciAc

This comment has been minimized.

CeciAc commented Dec 3, 2018

Hi @ishasahni1
I'm re-opening and assigning it to you, for you to check, we on our side couldn't repro the issue but it's still present as per the contributors above reported.
@DavidPrio @SunnyDeng

@yoshioterada

This comment has been minimized.

yoshioterada commented Dec 5, 2018

According to above, I assume that there was an problem on treating the “Accept-Language” HTTP Header.
In fact, I could also reproduce the same issue on my environment with both Chrome Browser
and curl command as follows.

In order to explain the above issue more clearly, I would like to explain again.


  1. Problem will occur on following command. (Result: 404 Not Found is showed)
$ curl -H "Accept-Language: ja" https://azuremarketplace.microsoft.com/marketplace/apps

Chrome will add the above HTTP Heeder(Accept-Language: ja) automatically. (Please see below image?)

  1. Problem will NOT occur on following command. (Correct Behavior)
$ curl -H "Accept-Language: ja-jp" https://azuremarketplace.microsoft.com/marketplace/apps

As you can see, the above two command specify the same URL.
The difference point is only HTTP Header.

-H "Accept-Language: ja" (404 Not found)
-H "Accept-Language: ja-jp" (We can see the correct contents)

I assume that Reverse Proxy Server or CDN tool couldn’t handle the value of
“ja” of “Accept-Language” HTTP Header.

So please investigate it and fix it?

chrome

@ishasahni1

This comment has been minimized.

ishasahni1 commented Dec 6, 2018

Honghui Guo honghuig@microsoft.com can you kindly help us looking into this.

@CeciAc FYI

@honghuig

This comment has been minimized.

honghuig commented Dec 11, 2018

@yoshioterada @mecaota @fono09 @YDKK Thanks for letting us know about the issue. We have got the repro and have followed up with product team. Will let you know when we have got the response.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment