TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Sourabh Dhiman
NA
323
57.8k
Please Any Help Me
Jul 3 2019 6:02 AM
public ActionResult Index()
{
return View();
}
private class GoogleResponse
{
public string longUrl { get; set; }
}
[HttpPost]
public JsonResult GetShortURL(string longUrl)
{
WebRequest request = WebRequest.Create("https://www.googleapis.com/urlshortener/v1/url?key=AIzaSyDFhSDbTWk_dcit15wDWtIUG2CTfSM-nnM");
request.Method = "POST";
request.ContentType = "application/json";
string requestData = string.Format(@"{{""longUrl"": ""{0}""}}", longUrl);
byte[] requestRawData = Encoding.ASCII.GetBytes(requestData);
request.ContentLength = requestRawData.Length;
Stream requestStream = request.GetRequestStream();
requestStream.Write(requestRawData, 0, requestRawData.Length);
requestStream.Close();
WebResponse response = request.GetResponse();
StreamReader responseReader = new StreamReader(response.GetResponseStream());
string responseData = responseReader.ReadToEnd();
responseReader.Close();
var deserializer = new JavaScriptSerializer();
var results = deserializer.Deserialize<Models.GoogleResponse>(responseData);
return Json(results.Id);
}
}
}
------------------------------------------------------------------------
<h2>Index</h2>
<script src="~/scripts/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function () {
$("#button1").click(function () {
$.ajax({
type: "POST",
url: "/Home/GetShortURL",
contentType: "application/json;charset=utf-8",
dataType: "json",
data: '{ "longUrl" : "' + $("#text1").val() + '" }',
success: function (results) {
$("#text2").val(results);
Console.log("button1");
},
error: function (err) {
alert(err.status + " - " + err.statusText);
}
});
});
});
</script>
<span>Enter Long URL :</span>
<br />
<br />
<input type="text" id="text1" size="60" />
<br /><br />
<input type="button" id="button1" value="Get Short URL"/>
<br /><br />
<input type="text" id="text2" readonly="readonly" size="60"
This Code Convert Long Url To Short Url . But i will be face a problem(the remote server returned an error (403) forbidden) .. Please solve my error.
Reply
Answers (
1
)
create new document with copy div in jquery
add external css in window.open