我想用fakemailgenerator做一些工作,网址与httpwebrequest
很好,并得到妥善打印MessageBox.Show
,这是一段代码与问题,顺便说一句没有错误或豁免。Chrome浏览器不能正确打开URL使用process.start c#
//FOR EXAMPLE [email protected]
string[] mailSplit = mail.Split(new string[] { "@" },
StringSplitOptions.None); // MAKING AN ARRAY TO SPLIT USER
AND DOMAIN
string url = @"http://www.fakemailgenerator.com/#/" +
mailSplit[1] + "/" + mailSplit[0] + "/"; //GENERATING AND SAVING THE FAKE MAIL URL.
MessageBox.Show(url); //THIS PRINTS http://www.fakemailgenerator.com/#/fakemail.com/mail
Process.Start("chrome", url); //THIS GOES TO http://www.fakemailgenerator.com/#/fakemail.com
编辑
这都无关fakemailgenerator.com,因为上面提到我试过用httpwebrequest
,再加上加载状态,它只是http://www.fakemailgenerator.com/#/fakemail.com
,而不是完整的URL。
编辑
我试过了RightNow手动把URL和它去好,并已在Chrome成功打开,并与MessageBox.Show
打印时我观察到一个问题的URL(同时使用的变量,没有手动设置网址),显示的网址像http://www.fakemailgenerator.com/#/domain.com /user
与.com
和/user
之间的空格,所以我试图用\0
(null
)替换空白空间使用url.Replace(' ','\0')
,但这失败了,所以我想也许有一种方法可以删除白色空间?
感谢您的回复,但是您是否已将网址与#或没有它? – YAK